package com.cskaoyan.app.wxservice;

import com.cskaoyan.app.bean.bo.CommentBO;
import com.cskaoyan.app.bean.bo.OrderIDBO;
import com.cskaoyan.app.bean.bo.SubmitBO;
import com.cskaoyan.app.bean.common.CommonData;
import com.cskaoyan.app.bean.po.MarketOrderGoods;
import com.cskaoyan.app.bean.vo.orderVo.WeChatOrderDetailVO;
import com.cskaoyan.app.bean.vo.orderVo.WeChatOrderListVO;

import java.util.List;

/**
 * @author Shuuka
 * @email 1712430536@qq.com
 * @date 2022/12/31 22:22
 */

public interface WeChatOrderService {
    CommonData<WeChatOrderListVO> list(Integer showType, Integer page, Integer limit,Integer userid);

    WeChatOrderDetailVO detail(Integer orderId);

    Integer refund(Integer orderId);

    Integer confirm(Integer orderId);

    Integer delete(Integer orderId);

    MarketOrderGoods goods(Integer orderId, Integer goodsId);

    Integer comment(CommentBO commentBO, Integer userid);

    Integer submit(SubmitBO submitBO, Integer userid);

    Integer prepay(OrderIDBO orderIDBO);

    Integer cancel(OrderIDBO orderIDBO);

}
